iT邦幫忙

2023 iThome 鐵人賽

DAY 5
0
Modern Web

Laravel實作 —系列 第 5

[Day 05] Laravel實作 -- 在闖蕩地獄前先來了解風俗民情

  • 分享至 

  • xImage
  •  

今天我們要來介紹在 laravel 中在實作時常用到的資料夾,他的資料夾很多,其中也有著各種不同的資料,若是沒有先稍微了解之後在找資料時會有些混亂。

首先我們要來介紹: app
在app中有兩個資料夾是我們需要經常去察看的。

  • Http 中的 Controller
    這個資料夾中存放我們controller的資料,接下來的日子中我們會需要經常得去運用controller來確保網頁的運作正常。
  • Model
    這個資料夾中放著model的資料,後面會介紹model,他存放著資料間重要的關聯性。

再來要介紹的是: database

  • migration
    在migration中我們存放著資料表,而migration的功能是記錄這個資料表(table)所被建立的時間,而我們所需的資料表定義我們也會記錄在此。

再來要介紹的是: resources
在resources中所存放的資料多數與前端相關。

  • css
    若之後有需要自己定義tailwind css的屬性就會用到這個資料夾,如何定義在之後我們也會介紹。
  • views
    這裡面存放著blade的文件,是顯示前端的一個很重要的資料夾。其中有一個layouts的資料夾存放著模板,可以讓你更容易地書寫前端。

最後要介紹的是: routes
這個資料夾存著我們會使用到的路徑,若是沒有路徑我們可以說是整個網頁都無法運作,之後會詳細介紹。

介紹完資料夾,在開始寫之前先稍微知道順序在以後書寫時較不會手忙腳亂。
他的順序大致可簡化為下列步驟:
https://ithelp.ithome.com.tw/upload/images/20230920/2016314286QbYGARO0.jpg

圖片來自於 Laravel-MVC開始 (https://ithelp.ithome.com.tw/articles/10229003 )

介紹完資料夾,明天要講講我們所期望的網頁模樣、還有規劃之後的介紹順序,經過明天就要開始真正的寫程式了,希望在程式中大家可以體驗到樂趣。


上一篇
[Day 04] Laravel實作 -- 地府的新訓—創造屬於自己的LL地獄
下一篇
[Day 06] Laravel實作 -- 蜘蛛之絲,織出的是夢想還是絕望
系列文
Laravel實作 —30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言